import CryptoJS from 'crypto-js'

const SECRET_KEY = 'your-32-char-secret-key' // 建议存储在环境变量中

export default {
  // AES 加密
  encrypt(data) {
    return CryptoJS.AES.encrypt(JSON.stringify(data), SECRET_KEY).toString()
  },

  // AES 解密
  decrypt(cipherText) {
    const bytes = CryptoJS.AES.decrypt(cipherText, SECRET_KEY)
    return JSON.parse(bytes.toString(CryptoJS.enc.Utf8))
  }
}


/**
* // 加密 方式
      const encrypted = crypto.encrypt(originalData)
      // console.log('加密结果:', encrypted)
      
      // 解密 方式
      const decrypted = crypto.decrypt(encrypted)
      // console.log('解密结果:', decrypted)
*/
